.change_password {
    .view_port {
        padding: 4.8vw 6.4vw;

        .title {
            font-weight: 800;
            font-size: 5.3333vw;

            /* Dark */

            color: #121727;
        }

        .desc {
            margin-top: 2.1333vw;
            font-weight: 500;
            font-size: var(--m12);
            color: var(--gray);
        }


        .form {
            margin-top: 6.4vw;

            .field {
                margin-bottom: 5.3333vw;
            }

        }

        .btn {
            margin-top: 14.9333vw;
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 700;
            height: 11.7333vw;
            font-size: 4.2667vw;
            /* identical to box height */

            display: flex;
            align-items: center;
            text-align: center;
            letter-spacing: 0.03em;

            color: #FFFFFF;
            border-radius: 1.6vw;
            background-color: var(--primary);

        }

        .btn_disabled {
            background-color: #DCDCE4;
            cursor: not-allowed;

        }
    }
}